Universal Translator
- From Star Trek
Basically, it uses AI to analyze the patterns of words according to their frequency, and tries to find a correlation between different human languages.
If it succeeds in finding a match, it can be used to interpret a foreign language by creating a dictionary on the fly from the limited data available.